package com.yfbao.horizon.docker.common;

public class UserTrxConstants {

    /**
     *  操作类型
     */
    public static final String CHECK="check";
    public static final String COMMIT="commit";


    /**
     * 任务执行状态
     */
    public static final int TASK_WAIT=0;
    public static final int TASK_RUNNING=1;
    public static final int TASK_FINISHED=2;
    public static final int TASK_FAILED=3;

    /**
     * 最大重试次数
     */
    public static final int MAX_TASK_RETRY=30;


    /**
     * 及时重试任务数
     */
    public static final int TASK_RETRY_QUEUE_LENGTH=10;

    /**
     * 及时重试的重试次数
     */
    public static final int TASK_RETRY_FAST_TIME=3;
    /**
     * 补偿任务执行多少分钟以前的任务
     */
    public static final int TASK_RETRY_BEFORE_MINUTE=30;

    /**
     * 历史任务在表中的保存时间（分钟）
     */
    public static final int TASK_HISTORY_LIVE_TIME=60;
}
